Key

scroll

Key Blog

  • Key 主頁>
  • 博客>
  • [ue5] how to fix live coding error logs not displaying in japanese (garbled text)
  • [UE5] Live Coding 編譯錯誤信息無法顯示日文(亂碼)處理方法

    @kiikey4(Key Zhao)

    [UE5] Live Coding 編譯錯誤信息無法顯示日文(亂碼)處理方法

    發佈日期 2024年10月14日

    0

    簡介

    在 Unreal Engine 5(以下稱 UE5)使用 C++ 開發時,Live Coding 會預設啟用,這樣可以避免每次更改代碼後都需要在 IDE 中重新編譯。

    環境

    • Windows 11 Pro
    • Rider 2023.1.3
    • Unreal Engine 5.4

    什麼是 Live Coding?

    Live Coding 是指在保持 UE 編輯器開啟的情況下,編譯 C++ 類的更改並應用這些更改的功能。

    參考:https://dev.epicgames.com/documentation/zh-hant/unreal-engine/using-live-coding-to-recompile-unreal-engine-applications-at-runtime

    問題

    對於使用日文 Windows 的用戶:
    當執行 UE 的 Live Coding 時,如果編譯失敗,可能會顯示錯誤訊息,但有時訊息會變成亂碼,導致無法理解其內容。 sm_live_coding_error_blur_xooryp

    解決方法

    1. 打開 Windows 設定
    2. 選擇「語言和地區」
    3. 點擊「管理語言設定」
      sm_setting_live_coding_error_blur._01_foqlvd
    4. 進入「管理」標籤 → 選擇「更改系統地區設定」
      sm_setting_live_coding_error_blur._02_qokh8c
    5. 勾選「測試版:使用 Unicode UTF-8 來支援全球語言
      sm_setting_live_coding_error_blur._03_oenfb3

    結果

    原本亂碼的訊息將正確顯示為日文。
    sm_live_coding_error_auxdar

    成功解決了 Live Coding 錯誤訊息亂碼的問題!

    0

    評論

    沒有評論

    發表閣下的感受